Ultima Thule Update - High Res Images And Science Results